<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="ss">
    <h1>title</h1>
</div>
<div id="qqq"></div>
</body>

</html>
<script>
    // var div = document.createElement('div');
    //document.body.removeChild(ss)
    // document.body.appendChild(div)
    var ss = document.getElementById('ss')
    ss.style.background = 'green'
    var cc = ss.cloneNode(true)
    document.getElementById('qqq').appendChild(cc)
    console.dir(ss);
    console.log(window);
    window.setTimeout(e => {
        console.log('timeout',111);
    },2000)
    window.setInterval(e=>{
        console.log('interval',111);
    },2000)
    console.log(new Date());
    console.log(dateFmt('yyyy-MM-dd hh:mm:ss', new Date()));

    function dateFmt(fmt, date) {
        let o = {
            'M+': date.getMonth() + 1,                 // 月份
            'd+': date.getDate(),                    // 日
            'h+': date.getHours(),                   // 小时
            'm+': date.getMinutes(),                 // 分
            's+': date.getSeconds(),                 // 秒
            'q+': Math.floor((date.getMonth() + 3) / 3), // 季度
            'S': date.getMilliseconds()             // 毫秒
        };
        if (/(y+)/.test(fmt))
            fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
        for (let k in o)
            if (new RegExp('(' + k + ')').test(fmt))
                fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length)));
        return fmt;

    }

    [1,2,3].map(x => x + 1)
        //等同于：
    /**
     * ddddddd
     * @param x
     * @returns {*}
     */
    function f (x) {
        return x+1;
    }


        [1,2,3].map((function(x){
        return x + 1
    }).bind(this))
</script>